package com.grupobbva.iici.serializable;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Transient;

@Entity
@Table(name="TIICI_CONFIG_SCHEDULER")
public class Scheduler extends BaseDomain implements Serializable{

	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="ID_CONFIG_SCHEDULER")
	private Integer idScheduler;	
	@Column(name="ID_ESTADO_C")
	private String idEstado;
	@Column(name="DESCRIPCION")
	private String descripcion;
	@Column(name="DIA_DEL_MES")
	private String dia;
	@Column(name="HORA_DEL_DIA")
	private String hora;
	@Column(name="MINUTOS")
	private String minuto;
	@Column(name="SEGUNDOS")
	private String segundo;
	@Column(name="DIA_DE_SEMANA")
	private String diaSemana;
	@Column(name="NOMBRE_ARCHIVO")
	private String nombreArchivo;
	@Column(name="SUFIJO")
	private String subfijo;
	@Column(name="EXTENSION")
	private String extension;
	@Column(name="NOMBRE_TABLA")
	private String nombreTabla;
	@Column(name="NOMBRE_PROCESO")
	private String nombreProceso;
	
	@Transient
	private Date fechaProceso;
	
	public Integer getIdScheduler() {
		return idScheduler;
	}
	public void setIdScheduler(Integer idScheduler) {
		this.idScheduler = idScheduler;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public String getDia() {
		return dia;
	}
	public void setDia(String dia) {
		this.dia = dia;
	}
	public String getHora() {
		return hora;
	}
	public void setHora(String hora) {
		this.hora = hora;
	}
	public String getMinuto() {
		return minuto;
	}
	public void setMinuto(String minuto) {
		this.minuto = minuto;
	}
	public String getSegundo() {
		return segundo;
	}
	public void setSegundo(String segundo) {
		this.segundo = segundo;
	}
	public String getDiaSemana() {
		return diaSemana;
	}
	public void setDiaSemana(String diaSemana) {
		this.diaSemana = diaSemana;
	}
	public String getNombreArchivo() {
		return nombreArchivo;
	}
	public void setNombreArchivo(String nombreArchivo) {
		this.nombreArchivo = nombreArchivo;
	}
	public String getSubfijo() {
		return subfijo;
	}
	public void setSubfijo(String subfijo) {
		this.subfijo = subfijo;
	}
	public String getExtension() {
		return extension;
	}
	public void setExtension(String extension) {
		this.extension = extension;
	}
	public String getNombreTabla() {
		return nombreTabla;
	}
	public void setNombreTabla(String nombreTabla) {
		this.nombreTabla = nombreTabla;
	}
	public String getNombreProceso() {
		return nombreProceso;
	}
	public void setNombreProceso(String nombreProceso) {
		this.nombreProceso = nombreProceso;
	}
	public String getIdEstado() {
		return idEstado;
	}
	public void setIdEstado(String idEstado) {
		this.idEstado = idEstado;
	}
	public Date getFechaProceso() {
		return fechaProceso;
	}
	public void setFechaProceso(Date fechaProceso) {
		this.fechaProceso = fechaProceso;
	}
	
	
}
